<?xml version="1.0" encoding="utf-8"?>
<SetupConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <DefaultInstallPath>BMFBOVESPA\</DefaultInstallPath>
  <SystemInfo Id="PSEComponents" Description="Plataforma de Serviços - Componentes">
    <Version>
      <Build>2</Build>
      <Major>3</Major>
      <Minor>2</Minor>
      <Revision>0</Revision>
      <MajorRevision>0</MajorRevision>
      <MinorRevision>0</MinorRevision>
    </Version>
    <Groups>
      <Group Id="Client" Name="Cliente" Description="Cliente" Index="1" Installed="false">
        <Install>false</Install>
        <Module />
        <Layers>
          <Layer>Client</Layer>
        </Layers>
        <System Id="PSEComponents" Description="Plataforma de Serviços - Componentes">
          <Version>
            <Build>2</Build>
            <Major>3</Major>
            <Minor>2</Minor>
            <Revision>0</Revision>
            <MajorRevision>0</MajorRevision>
            <MinorRevision>0</MinorRevision>
          </Version>
          <Groups />
          <UpdateInfo>
            <Descriptions />
          </UpdateInfo>
          <Dependencies />
          <Children />
          <Process />
        </System>
        <SubGroups>
          <Group Id="PSEComponents-ProcessManager-Client" Name="Cliente do Gerenciador de Processos" Description="Cliente do Gerenciador de Processos da plataforma de serviços" Index="0" Installed="false">
            <Install>false</Install>
            <Module Id="PMC" Name="ProcessManager" />
            <Layers>
              <Layer>Client</Layer>
            </Layers>
            <System Id="PSEComponents" Description="Plataforma de Serviços - Componentes">
              <Version>
                <Build>2</Build>
                <Major>3</Major>
                <Minor>2</Minor>
                <Revision>0</Revision>
                <MajorRevision>0</MajorRevision>
                <MinorRevision>0</MinorRevision>
              </Version>
              <Groups />
              <UpdateInfo>
                <Descriptions />
              </UpdateInfo>
              <Dependencies />
              <Children />
              <Process />
            </System>
            <SubGroups />
            <Actions>
              <ActionBase xsi:type="Copy" Id="Copy-PSEComponents-ProcessManager-Client" Description="Copia dos arquivos do gerenciador de processos da plataforma de serviços" Index="0" GroupId="PSEComponents-ProcessManager-Client">
                <Folders>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Client\" Destination="PSEComponents\ProcessManager\Client\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Data\" Destination="PSEComponents\ProcessManager\Data\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Common\" Destination="PSEComponents\ProcessManager\Common\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
              <ActionBase xsi:type="InstallAssembly" Id="InstallAssembly-PSEComponents-ProcessManager-Client" Description="Instalação dos arquivos do gerenciador de processos da plataforma de serviços" Index="1" GroupId="PSEComponents-ProcessManager-Client">
                <Folders>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Client\" Destination="PSEComponents\ProcessManager\Client\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Data\" Destination="PSEComponents\ProcessManager\Data\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Common\" Destination="PSEComponents\ProcessManager\Common\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
            </Actions>
            <Dependencies />
          </Group>
          <Group Id="PSEComponents-Hoster-Client" Name="Cliente do Hoster" Description="Cliente do Serviço de Hospedagem da plataforma de serviços" Index="0" Installed="false">
            <Install>false</Install>
            <Module Id="HT" Name="Hoster" />
            <Layers>
              <Layer>Client</Layer>
            </Layers>
            <System Id="PSEComponents" Description="Plataforma de Serviços - Componentes">
              <Version>
                <Build>2</Build>
                <Major>3</Major>
                <Minor>2</Minor>
                <Revision>0</Revision>
                <MajorRevision>0</MajorRevision>
                <MinorRevision>0</MinorRevision>
              </Version>
              <Groups />
              <UpdateInfo>
                <Descriptions />
              </UpdateInfo>
              <Dependencies />
              <Children />
              <Process />
            </System>
            <SubGroups />
            <Actions>
              <ActionBase xsi:type="Copy" Id="Copy-PSEComponents-Hoster-Client" Description="Copia dos arquivos do cliente do Hoster da plataforma de serviços" Index="0" GroupId="PSEComponents-Hoster-Client">
                <Folders>
                  <Folder Source="Bin\PSEComponents\Hosting\" Destination="PSEComponents\Hosting\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
              <ActionBase xsi:type="CreateShortcut" Id="CreateShortcut-PSEComponents-Hoster-Client" Description="Criação dos atalhos" Index="10" GroupId="PSEComponents-Hoster-Client">
                <Shortcuts>
                  <Shortcut>
                    <Executable FileName="HosterManager.exe" Source="Bin\PSEComponents\Hosting\" Destination="PSEComponents\Hosting\" />
                    <Icon FileName="Hosting.ico" Source="Bin\PSEComponents\Hosting\" Destination="PSEComponents\Hosting\" />
                    <SpecialFolders>
                      <SpecialFolder>Desktop</SpecialFolder>
                      <SpecialFolder>StartMenu</SpecialFolder>
                    </SpecialFolders>
                    <ShotcutFile FileName="WCF Services Hoster Manager.lnk" Destination="Plataforma de Serviços\Componentes\" />
                  </Shortcut>
                </Shortcuts>
              </ActionBase>
            </Actions>
            <Dependencies />
          </Group>
          <Group Id="PSEComponents-LogPackager-Client" Name="Cliente do Coletor de evidências" Description="Cliente do Coletor de evidências da plataforma de serviços" Index="0" Installed="false">
            <Install>false</Install>
            <Module Id="LOG" Name="LogPackager" />
            <Layers>
              <Layer>Client</Layer>
            </Layers>
            <System Id="PSEComponents" Description="Plataforma de Serviços - Componentes">
              <Version>
                <Build>2</Build>
                <Major>3</Major>
                <Minor>2</Minor>
                <Revision>0</Revision>
                <MajorRevision>0</MajorRevision>
                <MinorRevision>0</MinorRevision>
              </Version>
              <Groups />
              <UpdateInfo>
                <Descriptions />
              </UpdateInfo>
              <Dependencies />
              <Children />
              <Process />
            </System>
            <SubGroups />
            <Actions>
              <ActionBase xsi:type="Copy" Id="Copy-PSEComponents-LogPackager-Client" Description="Copia dos arquivos do Coletor de evidências da plataforma de serviços" Index="0" GroupId="PSEComponents-LogPackager-Client">
                <Folders>
                  <Folder Source="Bin\PSEComponents\LogPackager\Application\" Destination="PSEComponents\LogPackager\Application\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\LogPackager\Common\" Destination="PSEComponents\LogPackager\Common\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\LogPackager\" Destination="PSEComponents\LogPackager\">
                    <Files>
                      <FileName>PSE.LogPackager.dll</FileName>
                    </Files>
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
              <ActionBase xsi:type="InstallAssembly" Id="InstallAssembly-PSEComponents-LogPackager-Client" Description="Instalação dos arquivos do Coletor de evidências da plataforma de serviços" Index="1" GroupId="PSEComponents-LogPackager-Client">
                <Folders>
                  <Folder Source="Bin\PSEComponents\LogPackager\Application\" Destination="PSEComponents\LogPackager\Application\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\LogPackager\Common\" Destination="PSEComponents\LogPackager\Common\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\LogPackager\" Destination="PSEComponents\LogPackager\">
                    <Files>
                      <FileName>PSE.LogPackager.dll</FileName>
                    </Files>
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
            </Actions>
            <Dependencies />
          </Group>
        </SubGroups>
        <Actions>
          <ActionBase xsi:type="Copy" Id="Copy-Client" Description="Copia dos arquivos da plataforma de serviços" Index="0" GroupId="Client">
            <Folders>
              <Folder Source="Bin\PSEComponents\Settings\" Destination="PSEComponents\Settings\">
                <Files />
                <IgnoreFiles />
              </Folder>
              <Folder Source="Bin\PSEComponents\" Destination="PSEComponents\">
                <Files>
                  <FileName>GeneralSettings.config</FileName>
                </Files>
                <IgnoreFiles />
              </Folder>
            </Folders>
          </ActionBase>
          <ActionBase xsi:type="CreateShortcut" Id="CreateShortcut-Client" Description="Criação dos atalhos" Index="10" GroupId="Client">
            <Shortcuts>
              <Shortcut>
                <Executable FileName="PSEComponentsConfigurationManager.exe" Destination="PSEComponents\Setup-v3\" />
                <Icon FileName="PSEComponents.ico" Destination="PSEComponents\Setup-v3\" />
                <SpecialFolders>
                  <SpecialFolder>Desktop</SpecialFolder>
                  <SpecialFolder>StartMenu</SpecialFolder>
                </SpecialFolders>
                <ShotcutFile FileName="Configurador dos componentes.lnk" Destination="Plataforma de Serviços\Componentes\" />
              </Shortcut>
              <Shortcut>
                <Executable FileName="SetupUninstall.exe" Destination="PSEComponents\Setup-v3\" />
                <Icon FileName="PSEComponents.ico" Destination="PSEComponents\Setup-v3\" />
                <SpecialFolders>
                  <SpecialFolder>StartMenu</SpecialFolder>
                </SpecialFolders>
                <ShotcutFile FileName="Setup.lnk" Destination="Plataforma de Serviços\Componentes\" />
              </Shortcut>
            </Shortcuts>
          </ActionBase>
          <ActionBase xsi:type="UpdateWindowsRegistry" Id="UpdateWindowsRegistry-Client" Description="Criação do registro de windows" Index="10" GroupId="Client">
            <Keys>
              <RegistryKey Name="SOFTWARE\PSEComponents">
                <Values>
                  <RegistryValue Name="ApplicationRootDirectory" Description="ApplicationRootDirectory" HasChanges="false" XPath="/SetupParameter/@FullInstallationPath" RegistryValueKind="String" Type="String" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" IsRequired="false" IsVisible="false" />
                </Values>
                <HasAnyPropertyChanged>false</HasAnyPropertyChanged>
              </RegistryKey>
            </Keys>
          </ActionBase>
        </Actions>
        <Dependencies />
      </Group>
      <Group Id="Server" Name="Servidor" Description="Servidor" Index="2" Installed="false">
        <Install>false</Install>
        <Module />
        <Layers>
          <Layer>Server</Layer>
        </Layers>
        <System Id="PSEComponents" Description="Plataforma de Serviços - Componentes">
          <Version>
            <Build>2</Build>
            <Major>3</Major>
            <Minor>2</Minor>
            <Revision>0</Revision>
            <MajorRevision>0</MajorRevision>
            <MinorRevision>0</MinorRevision>
          </Version>
          <Groups />
          <UpdateInfo>
            <Descriptions />
          </UpdateInfo>
          <Dependencies />
          <Children />
          <Process />
        </System>
        <SubGroups>
          <Group Id="PSEComponents-ProcessManager-Server" Name="Gerenciador de Processos" Description="Servidor do Gerenciador de Processos da plataforma de serviços" Index="0" Installed="false">
            <Install>false</Install>
            <Module Id="PMS" Name="ProcessManager" />
            <Layers>
              <Layer>Server</Layer>
            </Layers>
            <System Id="PSEComponents" Description="Plataforma de Serviços - Componentes">
              <Version>
                <Build>2</Build>
                <Major>3</Major>
                <Minor>2</Minor>
                <Revision>0</Revision>
                <MajorRevision>0</MajorRevision>
                <MinorRevision>0</MinorRevision>
              </Version>
              <Groups />
              <UpdateInfo>
                <Descriptions />
              </UpdateInfo>
              <Dependencies />
              <Children />
              <Process />
            </System>
            <SubGroups />
            <Actions>
              <ActionBase xsi:type="Copy" Id="Copy-PSEComponents-ProcessManager-Server" Description="Copia dos arquivos do gerenciador de processos da plataforma de serviços" Index="0" GroupId="PSEComponents-ProcessManager-Server">
                <Folders>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Common\" Destination="PSEComponents\ProcessManager\Common\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Data\" Destination="PSEComponents\ProcessManager\Data\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Server\" Destination="PSEComponents\ProcessManager\Server\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
              <ActionBase xsi:type="UpdateConfig" Id="UpdateConfig-PSEComponents-ProcessManager-Server" Description="Atualizaçao de config" Index="15" GroupId="PSEComponents-ProcessManager-Server">
                <XmlFiles>
                  <XmlFile Title="Processos" Description="Configuração dos servidor do gerenciador de processos">
                    <Folder Source="PSEComponentsProcessManager\Server\" Destination="PSEComponentsProcessManager\Server\">
                      <Files />
                      <IgnoreFiles />
                    </Folder>
                    <Tags>
                      <XmlTag Description="FolderProcessPath" Value="Processos\" HasChanges="true" Type="CombineRootPath" OperationType="Update" IsList="false" IsVisible="false" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" IsRequired="true">
                        <XPathList>
                          <XmlXPath XPath="/configuration/appSettings/add[@key='FolderProcessPath']/@value" UseTagItemValue="false" />
                        </XPathList>
                        <ControlItemSource />
                        <Attributes />
                        <HasAnyPropertyChanged>false</HasAnyPropertyChanged>
                      </XmlTag>
                      <XmlTag Description="InteligenceModuleFolderPath" Value="ProcessManager\Server" HasChanges="true" Type="CombineRootPath" OperationType="Update" IsList="false" IsVisible="false" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" IsRequired="true">
                        <XPathList>
                          <XmlXPath XPath="/configuration/appSettings/add[@key='InteligenceModuleFolderPath']/@value" UseTagItemValue="false" />
                        </XPathList>
                        <ControlItemSource />
                        <Attributes />
                        <HasAnyPropertyChanged>false</HasAnyPropertyChanged>
                      </XmlTag>
                      <XmlTag Description="ExecutorPath" Value="ProcessManager\Server\PSE.ProcessManager.Server.Process.Executor.exe" HasChanges="true" Type="CombineRootPath" OperationType="Update" IsList="false" IsVisible="false" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" IsRequired="true">
                        <XPathList>
                          <XmlXPath XPath="/configuration/appSettings/add[@key='ExecutorPath']/@value" UseTagItemValue="false" />
                        </XPathList>
                        <ControlItemSource />
                        <Attributes />
                        <HasAnyPropertyChanged>false</HasAnyPropertyChanged>
                      </XmlTag>
                    </Tags>
                    <HasAnyPropertyChanged>true</HasAnyPropertyChanged>
                  </XmlFile>
                </XmlFiles>
              </ActionBase>
              <ActionBase xsi:type="InstallAssembly" Id="InstallAssembly-PSEComponents-ProcessManager-Server" Description="Instalação dos arquivos do gerenciador de processos da plataforma de serviços" Index="1" GroupId="PSEComponents-ProcessManager-Server">
                <Folders>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Common\" Destination="PSEComponents\ProcessManager\Common\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Data\" Destination="PSEComponents\ProcessManager\Data\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\ProcessManager\Server\" Destination="PSEComponents\ProcessManager\Server\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
              <ActionBase xsi:type="InstallWindowsService" Id="InstallWindowsService-PSEComponents-ProcessManager-Server" Description="Instalação do serviço do gerenciador de processos da plataforma de serviços" Index="30" GroupId="PSEComponents-ProcessManager-Server">
                <Services>
                  <WindowsService ServiceName="PSEProcessManager" DisplayName="BM&amp;FBOVESPA Process Manager" Description="Instalação do serviço do gerenciador de processos da plataforma de serviços" Start="true" IsRunning="false" HasChanges="false">
                    <ServiceFile FileName="InteligenceManager.exe" Source="Bin\PSEComponents\ProcessManager\Server\" Destination="PSEComponents\ProcessManager\Server\" />
                    <ConfigFile FileName="InteligenceManager.exe" Source="Bin\PSEComponents\ProcessManager\Server\" Destination="PSEComponents\ProcessManager\Server\" />
                  </WindowsService>
                </Services>
              </ActionBase>
            </Actions>
            <Dependencies />
          </Group>
          <Group Id="PSEComponents-Hoster" Name="Hoster" Description="Serviço de Hospedagem da plataforma de serviços" Index="0" Installed="false">
            <Install>false</Install>
            <Module Id="HT" Name="Hoster" />
            <Layers>
              <Layer>Server</Layer>
            </Layers>
            <System Id="PSEComponents" Description="Plataforma de Serviços - Componentes">
              <Version>
                <Build>2</Build>
                <Major>3</Major>
                <Minor>2</Minor>
                <Revision>0</Revision>
                <MajorRevision>0</MajorRevision>
                <MinorRevision>0</MinorRevision>
              </Version>
              <Groups />
              <UpdateInfo>
                <Descriptions />
              </UpdateInfo>
              <Dependencies />
              <Children />
              <Process />
            </System>
            <SubGroups />
            <Actions>
              <ActionBase xsi:type="Copy" Id="Copy-PSEComponents-Hoster" Description="Copia dos arquivos da Hoster da plataforma de serviços" Index="0" GroupId="PSEComponents-Hoster">
                <Folders>
                  <Folder Source="Bin\PSEComponents\Hosting\" Destination="PSEComponents\Hosting\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
              <ActionBase xsi:type="InstallWindowsService" Id="InstallWindowsService-PSEComponents-Hoster" Description="Instalação do serviço do Hoster da plataforma de serviços" Index="30" GroupId="PSEComponents-Hoster">
                <Services>
                  <WindowsService ServiceName="PSEServiceHoster" DisplayName="BM&amp;FBOVESPA WCF Services Hoster" Description="Instalação do serviço do Hoster da plataforma de serviços" Start="true" IsRunning="false" HasChanges="false">
                    <ServiceFile FileName="ServiceHoster.exe" Source="Bin\PSEComponents\Hosting\" Destination="PSEComponents\Hosting\" />
                    <ConfigFile FileName="ServiceHoster.exe" Source="Bin\PSEComponents\Hosting\" Destination="PSEComponents\Hosting\" />
                  </WindowsService>
                </Services>
              </ActionBase>
            </Actions>
            <Dependencies />
          </Group>
          <Group Id="PSEComponents-LogPackager-Server" Name="Coletor de evidências" Description="Servidor de Coletor de evidências da plataforma de serviços" Index="0" Installed="false">
            <Install>false</Install>
            <Module Id="LOG" Name="LogPackager" />
            <Layers>
              <Layer>Server</Layer>
            </Layers>
            <System Id="PSEComponents" Description="Plataforma de Serviços - Componentes">
              <Version>
                <Build>2</Build>
                <Major>3</Major>
                <Minor>2</Minor>
                <Revision>0</Revision>
                <MajorRevision>0</MajorRevision>
                <MinorRevision>0</MinorRevision>
              </Version>
              <Groups />
              <UpdateInfo>
                <Descriptions />
              </UpdateInfo>
              <Dependencies />
              <Children />
              <Process />
            </System>
            <SubGroups />
            <Actions>
              <ActionBase xsi:type="Copy" Id="Copy-PSEComponents-LogPackager-Server" Description="Copia dos arquivos do Coletor de evidências da plataforma de serviços" Index="0" GroupId="PSEComponents-LogPackager-Server">
                <Folders>
                  <Folder Source="Bin\PSEComponents\LogPackager\Service\" Destination="PSEComponents\LogPackager\Service\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\LogPackager\Common\" Destination="PSEComponents\LogPackager\Common\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
              <ActionBase xsi:type="InstallAssembly" Id="InstallAssembly-PSEComponents-LogPackager-Server" Description="Instalação dos arquivos do Coletor de evidências da plataforma de serviços" Index="1" GroupId="PSEComponents-LogPackager-Server">
                <Folders>
                  <Folder Source="Bin\PSEComponents\LogPackager\Service\" Destination="PSEComponents\LogPackager\Service\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                  <Folder Source="Bin\PSEComponents\LogPackager\Common\" Destination="PSEComponents\LogPackager\Common\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
              <ActionBase xsi:type="InstallWcfService" Id="InstallWcfService-PSEComponents-LogPackager-Server" Description="Instalação dos serviços do Coletor de evidências" Index="20" GroupId="PSEComponents-LogPackager-Server">
                <Services>
                  <WcfService ProcessName="LogPackager" Path="/PSEComponents/LogPackager/Service" ServerName="localhost">
                    <Folder Source="Bin\PSEComponents\LogPackager\Service\" Destination="PSEComponents\LogPackager\Service\">
                      <Files />
                      <IgnoreFiles />
                    </Folder>
                  </WcfService>
                </Services>
              </ActionBase>
            </Actions>
            <Dependencies />
          </Group>
        </SubGroups>
        <Actions>
          <ActionBase xsi:type="Copy" Id="Copy-Server" Description="Copia dos arquivos da plataforma de serviços" Index="0" GroupId="Server">
            <Folders>
              <Folder Source="Bin\PSEComponents\Settings\" Destination="PSEComponents\Settings\">
                <Files />
                <IgnoreFiles />
              </Folder>
              <Folder Source="Bin\PSEComponents\" Destination="PSEComponents\">
                <Files>
                  <FileName>GeneralSettings.config</FileName>
                </Files>
                <IgnoreFiles />
              </Folder>
            </Folders>
          </ActionBase>
          <ActionBase xsi:type="CreateShortcut" Id="CreateShortcut-Server" Description="Criação dos atalhos" Index="10" GroupId="Server">
            <Shortcuts>
              <Shortcut>
                <Executable FileName="PSEComponentsConfigurationManager.exe" Destination="PSEComponents\Setup-v3\" />
                <Icon FileName="PSEComponents.ico" Destination="PSEComponents\Setup-v3\" />
                <SpecialFolders>
                  <SpecialFolder>Desktop</SpecialFolder>
                  <SpecialFolder>StartMenu</SpecialFolder>
                </SpecialFolders>
                <ShotcutFile FileName="Configurador dos componentes.lnk" Destination="Plataforma de Serviços\Componentes\" />
              </Shortcut>
              <Shortcut>
                <Executable FileName="SetupUninstall.exe" Destination="PSEComponents\Setup-v3\" />
                <Icon FileName="PSEComponents.ico" Destination="PSEComponents\Setup-v3\" />
                <SpecialFolders>
                  <SpecialFolder>StartMenu</SpecialFolder>
                </SpecialFolders>
                <ShotcutFile FileName="Setup.lnk" Destination="Plataforma de Serviços\Componentes\" />
              </Shortcut>
            </Shortcuts>
          </ActionBase>
          <ActionBase xsi:type="UpdateWindowsRegistry" Id="UpdateWindowsRegistry-Server" Description="Criação do registro de windows" Index="10" GroupId="Server">
            <Keys>
              <RegistryKey Name="SOFTWARE\PSEComponents">
                <Values>
                  <RegistryValue Name="ApplicationRootDirectory" Description="ApplicationRootDirectory" HasChanges="false" XPath="/SetupParameter/@FullInstallationPath" RegistryValueKind="String" Type="String" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" IsRequired="false" IsVisible="false" />
                </Values>
                <HasAnyPropertyChanged>false</HasAnyPropertyChanged>
              </RegistryKey>
            </Keys>
          </ActionBase>
        </Actions>
        <Dependencies>
          <Group Id="PSEComponents-Communication" Name="Camada de Comunicação" Description="Camada de Comunicação da plataforma de serviços" Index="0" Installed="false">
            <Install>false</Install>
            <Module Id="COM" Name="Communication" />
            <Layers>
              <Layer>Server</Layer>
            </Layers>
            <System Id="PSEComponents" Description="Plataforma de Serviços - Componentes">
              <Version>
                <Build>2</Build>
                <Major>3</Major>
                <Minor>2</Minor>
                <Revision>0</Revision>
                <MajorRevision>0</MajorRevision>
                <MinorRevision>0</MinorRevision>
              </Version>
              <Groups />
              <UpdateInfo>
                <Descriptions />
              </UpdateInfo>
              <Dependencies />
              <Children />
              <Process />
            </System>
            <SubGroups />
            <Actions>
              <ActionBase xsi:type="Copy" Id="Copy-PSEComponents-Communication" Description="Copia dos arquivos da Camada de comunicação da plataforma de serviços" Index="0" GroupId="PSEComponents-Communication">
                <Folders>
                  <Folder Source="Bin\PSEComponents\Communication\" Destination="PSEComponents\Communication\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
              <ActionBase xsi:type="InstallAssembly" Id="InstallAssembly-PSEComponents-Communication" Description="Instalação dos arquivos da Camada de comunicação da plataforma de serviços" Index="1" GroupId="PSEComponents-Communication">
                <Folders>
                  <Folder Source="Bin\PSEComponents\Communication\" Destination="PSEComponents\Communication\">
                    <Files />
                    <IgnoreFiles />
                  </Folder>
                </Folders>
              </ActionBase>
              <ActionBase xsi:type="UpdateConfig" Id="UpdateConfig-PSEComponents-Communication" Description="Atualizaçao de config" Index="15" GroupId="PSEComponents-Communication">
                <XmlFiles>
                  <XmlFile Title="Configuração das sessões FIX" Description="Configuração das sessões FIX">
                    <Folder Source="Bin\PSEComponents\Communication\Fix\" Destination="PSEComponents\Communication\Fix\">
                      <Files />
                      <IgnoreFiles />
                    </Folder>
                    <Tags>
                      <XmlTag Name="session" Description="Sessões FIX" HasChanges="false" Type="Integer" OperationType="Insert" IsList="false" IsVisible="true" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" IsRequired="true">
                        <XPathList>
                          <XmlXPath XPath="/configuration/fixConfiguration/fixSessions" UseTagItemValue="false" />
                        </XPathList>
                        <ControlItemSource />
                        <Attributes>
                          <XmlAttribute Name="name" Description="Nome da sessão" HasChanges="false" Type="String" IsRequired="true" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" />
                          <XmlAttribute Name="brokerage" Description="Código da Corretora na BM&amp;F" HasChanges="false" Type="String" IsRequired="true" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" />
                          <XmlAttribute Name="senderCompID" Description="Usuário" HasChanges="false" Type="String" IsRequired="true" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" />
                          <XmlAttribute Name="password" Description="Senha" HasChanges="false" Type="Password" IsRequired="true" IsEncrypted="true" EncryptionAlgorithm="DES_Generic" />
                          <XmlAttribute Name="targetCompID" Description="TargetCompID" HasChanges="false" Type="String" IsRequired="true" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" />
                          <XmlAttribute Name="socketConnectHost" Description="Servidor" HasChanges="false" Type="Uri" IsRequired="true" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" />
                          <XmlAttribute Name="socketConnectPort" Description="Porta" HasChanges="false" Type="String" IsRequired="true" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" />
                          <XmlAttribute Name="startTime" Description="Hora de ínicio da sessão" HasChanges="false" Type="Time" IsRequired="true" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" />
                          <XmlAttribute Name="endTime" Description="Hora fim da sessão" HasChanges="false" Type="Time" IsRequired="true" IsEncrypted="false" EncryptionAlgorithm="DES_Generic" />
                        </Attributes>
                        <HasAnyPropertyChanged>false</HasAnyPropertyChanged>
                      </XmlTag>
                    </Tags>
                    <HasAnyPropertyChanged>false</HasAnyPropertyChanged>
                  </XmlFile>
                </XmlFiles>
              </ActionBase>
              <ActionBase xsi:type="InstallWindowsService" Id="InstallWindowsService-PSEComponents-Communication" Description="Instalação do serviço do Fix Proxy da plataforma de serviços" Index="30" GroupId="PSEComponents-Communication">
                <Services>
                  <WindowsService ServiceName="BM&amp;FBOVESPA Fix Communication" DisplayName="BM&amp;FBOVESPA Fix Communication" Description="Instalação do serviço do Fix Proxy da plataforma de serviços" Start="false" IsRunning="false" HasChanges="false">
                    <ServiceFile FileName="FixProxy.exe" Source="Bin\PSEComponents\Communication\Fix\" Destination="PSEComponents\Communication\Fix\" />
                    <ConfigFile FileName="FixProxy.exe" Source="Bin\PSEComponents\Communication\Fix\" Destination="PSEComponents\Communication\Fix\" />
                  </WindowsService>
                </Services>
              </ActionBase>
            </Actions>
            <Dependencies />
          </Group>
        </Dependencies>
      </Group>
    </Groups>
    <UpdateInfo>
      <Descriptions />
    </UpdateInfo>
    <Dependencies />
    <Children />
    <Process />
  </SystemInfo>
</SetupConfiguration>